package com.itheima.reggie.service;

import com.itheima.reggie.dto.DishDto;
import com.itheima.reggie.entity.Dish;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 11258
* @description 针对表【dish(菜品管理)】的数据库操作Service
* @createDate 2024-03-21 16:27:12
*/
public interface DishService extends IService<Dish> {

    //新增菜品,同时插入菜品对应的口味数据,需要操作两张表dish、dish_flavor
    void saveWithFlavor(DishDto dishDto);
    //根据菜品id获取菜品信息,同时获取对应的口味信息
    DishDto getByIdWithFlavor(Long id);
    //更新菜品信息同时更新口味信息
    void updateWithFlavor(DishDto dishDto);
}
